package com.abu.crms.mapper;

import com.abu.crms.pojo.Permission;
import com.abu.crms.vo.PermissionVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;

/**
 * <p>
 * 权限表 Mapper 接口
 * </p>
 *
 * @author 阿布
 * @since 2021-02-05
 */
public interface PermissionMapper extends BaseMapper<Permission> {
    /**
     * 查询当前角色下的所有一级分类二级分类
     * @param roleId
     * @return
     */
    List<PermissionVO> queryPermissionTree(Long roleId);

    /**
     * 查询所有一级分类，二级分类
     * @return
     */
    List<PermissionVO> selectPermissionList();


}
